using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;

namespace AdaptiveHelpDesk.AUI_Model_Components.Watcher.TextBox
{
    class KeystrokeInteraction
    {


        #region WPM // Emile:- What is WPM? WORDS PER MINUTE?

            public double getWPM(int wordCount, int totalTextTime)
            {
                if (totalTextTime == 0)
                {
                    totalTextTime = 1;
                }

                double WPM = wordCount * (60 / totalTextTime);
                return WPM;
            }

        #endregion


        #region NR ERRORS

        //    public int getNrErrors(string text,RichTextBox rTextBox, NetSpell.SpellChecker.Spelling spelling)
        //    {
        //        char[] ch = new char[2];
        //        ch.SetValue(' ', 0);
        //        ch.SetValue('\n', 1);
        //        String[] woorde = text.Split(ch);

        //        int verkeerdeWoorde = 0;

        //        for (int i = 0; i < woorde.Length; i++)
        //        {
        //            if (woorde[i].Equals(""))
        //            {
        //            }
        //            else
        //            {
        //                if (!spelling.TestWord(woorde[i]))
        //                {
        //                    verkeerdeWoorde++;
        //                    rTextBox.Select(rTextBox.Find(woorde[i]), woorde[i].Length);
        //                    rTextBox.SelectionColor = Color.Red;
        //                }
        //            }
        //        }

        //        return verkeerdeWoorde;
        //    }

        #endregion

    }
}
